"""
24 - Dars
"""


# dict.clear() - Tozalaydi.
# dict.copy() - Kopya qiladi.
# dict.get(key[, default]) - O`zgartiradi.
# dict.items() - ro'yxatdagi narsalarni hammasini birdaniga bitta narsaga tenglaydi.
# dict.keys() - Nimaga tengligi chiqaradi.
# dict.pop(key[, default]) - Ro'yxatdan biror narsani qirqib oladi.
# dict.popitem() - Narsani noimini va tengini qirqib oladi.
# dict.setdefault(key[, default]) - Tengini chiqaradi, agar u yo`q bo`lsa 0 chiqadi.
# dict.update([other]) - Ro'yxatni yangilaydi.
# dict.values() - Nimaga tengligini chiqadi(key).

PRODUCT1 = {'title': 'Sony', 'price': 100}
print(PRODUCT1)
print(PRODUCT1.items())
print(PRODUCT1.keys())
print(PRODUCT1.pop('title', 'NO'))

print(PRODUCT1)
print(PRODUCT1.setdefault('title2', 'test'))
print(PRODUCT1)
PRODUCT1.update({'test': 'value'})
print(PRODUCT1)
PRODUCT1.update({'price': 200})
print(PRODUCT1)
print(PRODUCT1.values())
# Создайте игру "Угадай число". В коде программы в переменную запишите любое
# число от 1 до 100 (в следующих уроках мы узнаем, как генерировать случайное число),
# которое и должен угадать игрок. Далее программа должна спросить у игрока угадать число.
# Если пользователь не угадал число - программа сообщает, что загаданное число больше/меньше и
# предлагает попробовать еще раз, при этом программа ведет счета кол-ва попыток игрока.
# Если игрок угадал число, тогда программа благодарит за игру и сообщает кол-во попыток,
# за которое было угадано число.
